Micron Document
Livres et Wikis | Archives | Info


Vulkan (API)
layout: Wide · Narrow · Centered
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Vulkan, d'abord annoncé sous l'appellation OpenGL Next, est une spécification proposée par le consortium Khronos Group pour la programmation graphique. Elle est mise en œuvre par plusieurs constructeurs de cartes graphiques sous forme d'une interface de programmation portant le même nom et a pour but de remplacer à terme OpenGL et ses dérivés en exploitant plus efficacement les architectures informatiques modernescite-ref-smith2015-2-0[2]. 25 ans après la création d'OpenGL, elle vise à unifier les versions mobile (OpenGL ES) et bureau (OpenGL), fonctionne nativement sur Microsoft Windows, GNU/Linux et Android, ainsi que sous MacOS et iOS via la portability initiative (l'API MoltenVK)cite-ref-0-3-0[3] en se basant sur Metal[réf. souhaitée]. Une première version est sortie en février 2016, supportée entre autres par AMD et Nvidiacite-ref-4[4], et est compatible avec tout système supportant OpenGL ES 3.1cite-ref-khronos-5-0[5].

Contents

• Historique
• Participants
• Support
• Historique
• Annexes
• Bibliographie
• Lien externe

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Historique

Vulkan se fonde sur le travail effectué par AMD sur l'API Mantle (en), et auparavant, au sein de Mesa 3D, par Gallium3D (réduction de la couche du pilote graphique et relation plus directe au GPU et à sa mémoire). En particulier son module LLVMpipe qui permet la précompilation dans un langage intermédiaire et une meilleure utilisation des architectures de microprocesseurs multi-cœurscite-ref-6[6] des architectures modernes pour le rendu 3D.

Les développeurs du pilote libre Vulkan, pour processeurs graphiques Intel, décrivent Vulkan comme un « Gallium3D 2.0 ». Le langage SPIR utilisant à l'origine LLVMcite-ref-anandtech2013-7-0[7], SPIR-V qui en est une version modifiée permettra une implémentation de LLVM pour son interprétationcite-ref-8[8].

Avancées majeures

Parmi les avantagescite-ref-smith2015-2-1[2] :

• Meilleure gestion du multiprocesseur, les différents processeurs pouvant envoyer en parallèle des commandes à exécuter ;
• Un pilote simplifié, en donnant au CPU davantage d'accès aux commandes du GPU et à la gestion de sa mémoire ;
• Une meilleure adaptation aux plates-formes mobiles avec notamment la gestion du cas d'une mémoire unifiée et du rendu où chaque thread est dédié à un des rectangles formant l'affichage (dallage).
• Le langage de représentation intermédiaire SPIR-V également utilisé par OpenCL qui permet de simplifier le travail des pilotes dans l'interprétation des shaderscite-ref-khronosmar2015-9-0[9] sur le GPU, comme OpenCL, à qui il succède.
• La simplification des pilotes et le langage unifié devraient permettre de réduire, pour les développeurs d'application, les difficultés de portabilité du matériel d'un constructeur à un autre
• Calculs non graphiquescite-ref-khronosmar2015-9-1[9] sur le GPU, comme OpenCL, dont il s'inspire partiellement, mais est complémentaire.

Microsoft a de son côté sorti DirectX 12, la dernière génération de son API Graphique, et Apple a sorti son API Metal[réf. souhaitée]. Tous deux ont pour projet d'utiliser les mêmes accès bas niveau au matériel et la portabilité mobile que Mantle ou Vulkan, mais ont l'inconvénient de ne pas être multiplateformes.

Étant donné l'ouverture de l'API, la portabilité et les gains de performances, différents éditeurs de jeux ont déjà annoncé le support de celle-ci par leur moteur, avant même les spécifications définitives, comme le moteur Source 2 de Valvecite-ref-polygon-10-0[10]cite-ref-11[11]

La bibliothèque libre GLOVE convertit les appels OpenGL ES, glsl et EGL en appels Vulkancite-ref-developpezglove-zink-12-0[12].

Les pilotes libres d'accélération 3D matérielle Mesa 3D pour GNU/Linux comportent trois pilotes permettant de convertir différentes API 3D vers Vulkan, et de bénéficier ainsi de ses performances et plus faible consommation énergétique avec des applications qui sont conçues pour :

• D9VK (obsolète car dorénavant inclus dans DXVK), convertit les appels Direct3D versions 9 vers des appels Vulkan ;
• DXVK, convertit les appels Direct3D versions 9, 10 et 11 vers des appels Vulkancite-ref-13[13] ;
• VKD3D, convertit les appels Direct3D versions 12 vers des appels Vulkancite-ref-14[14] ;
• Zink, convertit les appels OpenGL et OpenGL ES en appel Vulkan, il est intégré à partir du 28 octobre 2019, la bibliothèque, via le sous-système Gallium de Mesacite-ref-15[15], il est placé entre la couche OpengGL state tracker de Gallium et les pilotes Vulkancite-ref-developpezglove-zink-12-1[12].

Participants

Les principales sociétés participant à la normecite-ref-khronos-5-1[5] sont : AMD, Apple, ARM, Blizzard, Broadwell, Codeplay (en), Continental, Electronic Arts, Epic Games, Imagination Technologies, Intel, Lucasfilm, Mediatek, Oculus VR, Oxide, Pixar, Samsung, Sony, TransGaming (en), Unity, Godot Engine, Valve, Vivante, Qtcite-ref-16[16].

Support

Historique

• En février 2016 AMD, Intel et Nvidia proposent une version beta de leurs pilotes supportant Vulkancite-ref-17[17]cite-ref-18[18].
• Le 17 février 2016, The Talos Principle de Croteam devient le 1er jeu vidéo supportant partiellement Vulkan.
• Le 9 avril 2016 , une mise à jour de la version stable des pilotes Windows et Linux par Nvidia permet l'utilisation de Vulkancite-ref-19[19].
• En avril 2016, la préversion d'Android Nougat pour développeurs prévoit l'utilisation des API 3D Vulkancite-ref-20[20]cite-ref-21[21].
• La nouvelle console de jeux Switch de Nintendo est certifiée Vulkan le 18 décembre 2016cite-ref-22[22]
• Lors de la conférence SDC 2016, en mai 2016, la société Samsung annonce que son prochain modèle de smartphone utilisera Vulkan, et annonce des gains en durée de vie de la batteriecite-ref-23[23].
• Fin septembre 2016, Unity annonce que les jeux Android basés sur son moteur disposent en beta de Vulkan, ce qui permet des performances améliorées d'environ 35%, et une consommation énergétique moindrecite-ref-24[24].
• En octobre 2016 , un premier moteur de jeu vidéo libre se basant sur Vulkan, Intrinsic, est publié sur GitHubcite-ref-25[25].
• En février 2017, Intel annonce que la partie graphique de ses processeurs supportera Vulkancite-ref-26[26].
• En février 2018, Valve, LunarG et The Brenwill Workshop annoncent que le jeu vedette de Valve, Dota 2, est porté via MoltenVK (implémentation de Metal en Vulkan) sur MacOS avec un gain de performances de 50% par rapport à la version OpenGL cite-ref-0-3-1[3].
• En février 2018, les développeurs du moteur de jeu libre Godot, annoncent qu'ils vont s'orienter vers Vulkan et Open GL ES 2.0, plutôt qu'OpenGL ES 3.0cite-ref-27[27]. Il devrait être prêt pour Godot 4.0cite-ref-28[28], qui devrait sortir en 2022.
• En novembre 2018, les développeurs du moteur 3D libre OGRE, annoncent qu'ils sont en train de porter le moteur sur Vulkancite-ref-29[29].

Compatibilité matérielle

| Société | Matériel | |
|---|---|---|
| Société | Microarchitecture | Disponible depuis |
| AMD | RDNA 4 | 01/2025 |
| AMD | RDNA 3.5 | 07/2024 |
| AMD | RDNA 3 | 11/2022 |
| AMD | RDNA 2 | 10/2020 |
| AMD | RDNA 1 | 07/2019 |
| AMD | GCN 5th | 08/2017 |
| AMD | GCN 4th | 06/2016 |
| AMD | GCN 3rd | 08/2014 |
| AMD | GCN 2nd | 03/2013 |
| AMD | GCN 1st | 02/2012 |
| AMD | TeraScale 3 | 12/2010 |
| AMD | TeraScale 2 | 09/2009 |
| AMD | TeraScale 1 | 05/2007 |
| Nvidia | Blackwell | 01/2025 |
| Nvidia | Ada Lovelace | 09/2022 |
| Nvidia | Ampere | 09/2020 |
| Nvidia | Turing | 09/2018 |
| Nvidia | Volta | 06/2017 |
| Nvidia | Pascal | 05/2016 |
| Nvidia | Maxwell 2 | 09/2014 |
| Nvidia | Maxwell 1 | 02/2014 |
| Nvidia | Kepler | 03/2012 |
| Nvidia | Fermi | 03/2010 |
| Nvidia | Tesla 2.0 | 06/2008 |
| Nvidia | Tesla 1.0 | 11/2006 |
| Intel GPU | Xe2 "Battlemage" | 12/2024 |
| Intel GPU | Xe "Alchemist" | 06/2022 |
| Intel GPU | Xe-LP | 10/2020 |
| Intel CPU | Arrow Lake | 10/2024 |
| Intel CPU | Lunar Lake | 09/2024 |
| Intel CPU | Meteor Lake | 12/2023 |
| Intel CPU | Raptor Lake | 09/2022 |
| Intel CPU | Alder Lake | 11/2021 |
| Intel CPU | Rocket Lake | 03/2021 |
| Intel CPU | Comet Lake | 04/2020 |
| Intel CPU | Coffee Lake | 10/2017 |
| Intel CPU | Kaby Lake | 01/2017 |
| Intel CPU | Skylake | 08/2015 |
| Intel CPU | Broadwell | 09/2014 |
| Intel CPU | Haswell | 09/2012 |
| Intel CPU | Ivy Bridge | 04/2012 |
| Intel CPU | Sandy Bridge | 01/2011 |
| Intel CPU | Westmere | 02/2012 |
| Imagination Technologies | PowerVR Series 8XE | 02/2016 |
| Imagination Technologies | PowerVR Series 7XT | 11/2014 |
| Imagination Technologies | PowerVR Series 7XE | 11/2014 |
| Imagination Technologies | PowerVR Series 6XT | 01/2014 |
| Imagination Technologies | PowerVR Series 6XE | 01/2014 |
| Imagination Technologies | PowerVR Series 6 (Rogue) | 01/2012 |
| Imagination Technologies | PowerVR Series 5XT | 01/2012 |
| Qualcomm | Adreno X1 séries | |
| Qualcomm | Adreno 600 series | |
| Qualcomm | Adreno 500 series | |
| Qualcomm | Adreno 400 series | |
| Qualcomm | Adreno 300 series | |
| ARM | | |
| ARM | Bifrost | 06/2016 |
| ARM | Midgard 4th | Q4 2015 |
| ARM | Midgard 3rd | 10/2013 |
| ARM | Midgard 2nd | 08/2012 |

| Société | |
|---|---|
| Société | GPUs ( Die ) |
| AMD | Navi 48, Navi 44 |
| AMD | Strix Halo, Strix Point, Krakhan Point |
| AMD | Navi 31,32,33 Phoenix, Hawk Point |
| AMD | Navi 21,22,23,24 Rembrandt, Raphael, Dr… |
| AMD | Navi 10,12,14 |
| AMD | Vega 10,12 Vega 20 Raven Ridge, Picasso… |
| AMD | Polaris 10,11,12 Polaris 20,21,22 Polar… |
| AMD | Tonga, Fiji, Carrizo , Bristol Ridge |
| AMD | Bonaire, Hawaii, Kaveri, Kabini, Temash… |
| AMD | Oland, Cape Verde, Pitcairn, Tahiti, Ha… |
| AMD | Aruba (Trinity/Richland), Cayman |
| AMD | Cedar, Cypress, Juniper, Redwood, Palm,… |
| AMD | R600, RV630, RV610, RV790, RV770, … |
| Nvidia | GB202, GB203, GB205, GB206, GB207 |
| Nvidia | AD102, AD103, AD104, AD106, AD107 |
| Nvidia | GA100, GA102, GA103, GA104, GA106, GA107 |
| Nvidia | TU102, TU104, TU106, TU116, TU117 |
| Nvidia | GV100, GV10B |
| Nvidia | GP100, GP104, GP106, GP107, GP108, GP10B |
| Nvidia | GM200, GM204, GM206, GM20B |
| Nvidia | GM107, GM108 |
| Nvidia | GK110, GK104, GK106, GK107, GK208 |
| Nvidia | GF100, GF104, GF106, GF108, GF110, GF11… |
| Nvidia | GT200, GT215, GT216, GT218, |
| Nvidia | G80, G84, G86, G92, G94, G96, G98 |
| Intel GPU | BMG-G21, Lunar Lake |
| Intel GPU | ACM-G10, ACM-G11, ACM-G12, Meteor Lake,… |
| Intel GPU | DG1 Rocket Lake, Alder Lake, Raptor Lake |
| Imagination Technologies | GE8200, GE8300 |
| Imagination Technologies | GT7200, GT7400, GT7600, GT7800, GT7900 |
| Imagination Technologies | GE7400, GE7800 |
| Imagination Technologies | GX6240, GX6250, GX6450, GX6650 |
| Imagination Technologies | G6050, G6060, G6100 (XE), G6110 |
| Imagination Technologies | G6100, G6200, G6230, G6400, G6430, G6630 |
| Imagination Technologies | SGX543, SGX544, SGX554 |
| Qualcomm | Adreno 640 |
| Qualcomm | Adreno 510, Adreno 530, Adreno 540 |
| ARM | Mali-G71, Mali-G51 |
| ARM | Mali-T860, Mali-T830, Mali-T880 |
| ARM | Mali-T760, … |
| ARM | Mali-T600 series, T720 |

| Société | |
|---|---|
| Société | Carte graphique/SoC |
| AMD | Radeon RX 9000 |
| AMD | Radeon RX 7000 |
| AMD | Radeon RX 6000 |
| AMD | Radeon RX 5000 |
| AMD | Radeon Rx Vega series Radeon VII |
| AMD | Radeon Rx 400 Series Radeon Rx 500 Séri… |
| AMD | Radeon R9 Fury Series Radeon R9 380 Ser… |
| AMD | Radeon HD 7790, R9 390 Séries, R7 360,… |
| AMD | Radeon HD 77..–7900 Series , R9 280 , 2… |
| AMD | Radeon HD 6900 Series |
| AMD | Radeon HD 5000 Series Radeon HD 6000 Sé… |
| AMD | Radeon HD 2000 Series , HD 3000 , HD 40… |
| Nvidia | GeForce RTX 50 |
| Nvidia | GeForce RTX 40 |
| Nvidia | GeForce RTX 30 |
| Nvidia | GeForce RTX 20 GeForce 16 |
| Nvidia | TITAN V |
| Nvidia | GeForce 10 series , Tegra X2 |
| Nvidia | GeForce 900 series , Tegra X1 |
| Nvidia | GeForce GTX 750 Ti, GTX 750, GTX 860M |
| Nvidia | GeForce 600 series , GeForce 700 series… |
| Nvidia | GeForce 400 series , GeForce 500 series |
| Nvidia | GeForce 200 series , GeForce 300 series |
| Nvidia | GeForce 8 series , GeForce 9 series , G… |
| Intel GPU | ARC B Séries |
| Intel GPU | ARC A Séries |
| Intel GPU | Xe DG1 Iris Xe |
| Intel CPU | Core "Ultra" 200 Séries |
| Intel CPU | Core "Ultra" 200V Séries |
| Intel CPU | Core "Ultra" 100 Séries |
| Intel CPU | Core i3-/i5-/i7-13000 Core i3-/i5-/i7-1… |
| Intel CPU | Core i3-/i5-/i7-12000 |
| Intel CPU | Core i5-/i7-11000 |
| Intel CPU | Core i3-/i5-/i7-10000 |
| Intel CPU | Core i3-/i5-/i7-8000 Core i3-/i5-/i7-90… |
| Intel CPU | Core i3-/i5-/i7-7000 |
| Intel CPU | Core i3-/i5-/i7-6000, Pentium G4..., Ce… |
| Intel CPU | Core M-5Y.. , Core i3-/i5-/i7-5000 |
| Intel CPU | Core i3-/i5-/i7-4000, Pentium G3..., Ce… |
| Intel CPU | Core i3-/i5-/i7-3000, Pentium G2..., Ce… |
| Intel CPU | Core i3-/i5-/i7-2000, Pentium G..., Cel… |
| Intel CPU | Core i3-/i5-/i7-..., Pentium G69.., Cel… |
| Imagination Technologies | Apple A9, Helio X30 (MT679?) |
| Imagination Technologies | Apple A8, A8X, MediaTek MT8173, MT8176, |
| Imagination Technologies | RK3368 |
| Imagination Technologies | MediaTek MT6595M, MT6595T, MT6595M, MT6… |
| Imagination Technologies | Apple S1, A5, A5X, A6, A6X, NovaThor L8… |
| Qualcomm | Snapdragon X Elite |
| Qualcomm | Snapdragon 855 |
| Qualcomm | Snapdragon 430, 625, 650, 652, 820, 821… |
| Qualcomm | Snapdragon 415, 615, 616, 617, 805, 808… |
| Qualcomm | Snapdragon 200, 208, 210, 212, 400, 410… |
| ARM | Kirin 960 |
| ARM | Exynos 8890, Exynos 7870, Kirin 950, 95… |
| ARM | Exynos 7420, Exynos 5433, MT6752, MT673… |
| ARM | Exynos 5250, 5260, 5410, 5420, 5422, 54… |

| Société | Support de Vulkan 1.0 |
|---|---|
| Société | Linux |
| AMD | AMDGPU PRO (Ubuntu & RHEL ) Mesa/RADV |
| AMD | AMDGPU PRO (Ubuntu & RHEL ) Mesa/RADV |
| AMD | En cours d'implémentation |
| AMD | En cours d'implémentation |
| AMD | non supporté |
| AMD | non supporté |
| AMD | non supporté |
| Nvidia | Nvidia GeForce driver |
| Nvidia | Nvidia GeForce driver |
| Nvidia | Nvidia GeForce driver |
| Nvidia | Nvidia GeForce driver |
| Nvidia | non supporté |
| Nvidia | non supporté |
| Nvidia | non supporté |
| Intel CPU | Mesa |
| Intel CPU | Mesa |
| Intel CPU | Mesa |
| Intel CPU | Mesa |
| Intel CPU | Mesa |
| Intel CPU | non supporté |
| Intel CPU | non supporté |
| Imagination Technologies | PowerVR Graphics SDK v4.1 |
| Imagination Technologies | PowerVR Graphics SDK v4.1 |
| Imagination Technologies | PowerVR Graphics SDK v4.1 |
| Imagination Technologies | PowerVR Graphics SDK v4.1 |
| Imagination Technologies | PowerVR Graphics SDK v4.1 |
| Imagination Technologies | PowerVR Graphics SDK v4.1 |
| Imagination Technologies | non supporté |
| Qualcomm | 1.1 |
| Qualcomm | 1.0 |
| Qualcomm | 1.0 |
| Qualcomm | non supporté |
| ARM | 1.0 |
| ARM | 1.0 |
| ARM | 1.0 |
| ARM | non supporté |

| Société | |
|---|---|
| Société | Microsoft Windows (Windows 7 et supérie… |
| AMD | Radeon Software |
| AMD | Radeon Software |
| AMD | Radeon Software |
| AMD | Radeon Software |
| Nvidia | Nvidia GeForce driver |
| Nvidia | Nvidia GeForce driver |
| Nvidia | Nvidia GeForce driver |
| Nvidia | Nvidia GeForce driver |
| Intel CPU | Intel graphics |
| Intel CPU | Prévu |
| Intel CPU | non supporté |
| Intel CPU | non supporté |
| Intel CPU | non supporté |
| Intel CPU | non supporté |
| Intel CPU | non supporté |

| Société | |
|---|---|
| Société | Android Nougat et supérieur |
| AMD | NC |
| AMD | NC |
| AMD | NC |
| AMD | NC |
| Nvidia | Oui |
| Nvidia | Oui |
| Nvidia | Oui |
| Nvidia | Oui |
| Intel CPU | NC |
| Intel CPU | NC |
| Intel CPU | NC |
| Intel CPU | NC |
| Intel CPU | NC |
| Intel CPU | NC |
| Intel CPU | NC |

Jeux compatibles

Moteurs de jeux compatibles

• Amazon Lumberyardcite-ref-45[45]
• Source 2 – En mars 2015, Valve annonce que Source 2, successeur du moteur originel Source, supportera Vulkancite-ref-46[46]cite-ref-47[47].
• Serious Engine 4 – En février 2016, Croteam annonce le support de Vulkan dans leur moteurcite-ref-48[48].
• Unreal Engine 4 – En février 2016, Epic Games annonce le support de Vulkan lors d'un événement organisé par Samsungcite-ref-49[49]cite-ref-50[50].
• id Tech 6 – En mai 2016, id Software annonce le support de Vulkan pour la version 6 de leur moteurcite-ref-51[51].
• id Tech 7
• CryEngine – Crytek a annoncé vouloir inclure le support de Vulkan pour son CryEnginecite-ref-52[52].
• Unity – Support Vulkan à partir de la version 5.6cite-ref-53[53] pour Android, Linux et Windows. Le support dans l'éditeur est disponible à partir de la version 2018.2cite-ref-54[54].
• Xenko – Le support a été rajouté en juillet 2016cite-ref-55[55].
• Intrinsic – Un moteur de jeu libre publié sur GitHubcite-ref-56[56].
• Torque 3D MIT - En avril 2016, la communauté de développeurs annonce penser au support de Vulkancite-ref-57[57].
• Armory Engine - Moteur de jeu libre intégré dans Blender 3D.
• Godot Game Engine 4.0 (beta)-moteur de jeu libre.

Annexes

Notes et références

cite-note-wikidata-642caed65d94f1e2add36170af9b7ade27e44ba6-11. « Release 1.4.331 », 30 octobre 2025 (consulté le 31 octobre 2025)
cite-note-smith2015-22. Smith 2015.
cite-note-0-33. 2018(en) « Portability Initiative - », The Khronos Group,‎ 25 février 2018 (lire en ligne, consulté le 28 février 2018)
cite-note-44. ↑ « Le Khronos Group officialise la relève d’OpenGL », sur ZDNet France (consulté le 10 août 2020).
cite-note-khronos-55. https://www.khronos.org/assets/uploads/developers/library/overview/2015_vulkan_v1_Overview.pdf
cite-note-66. ↑ (en) « Gallium3D LLVM », 2 novembre 2007
cite-note-anandtech2013-77. ↑ smithryan-smithRyan Smith, « Khronos @ SIGGRAPH 2013: OpenGL 4.4, OpenCL 2.0, & OpenCL 1.2 SPIR Announced », Anandtech, 22 juillet 2013 (consulté le 5 avril 2015)
cite-note-88. ↑ (en) « Learning More About The Intel Vulkan Driver, Linux Vulkan Plans », phoronix, 12 mars 2015
cite-note-khronosmar2015-99. trevett-khronos-president-nvidia-vice-president-mobile-ecosystemneil-trevett-khronos-president-nvidia-vice-president-mobile-ecosystem(en) Neil Trevett, Khronos President, NVIDIA Vice President Mobile Ecosystem, « Vulkan, SPIR-V and OpenCL 2.1 - GTC 2015 », sur Khronos, 24 mars 2015
cite-note-polygon-1010. ↑ kollar2015philip-kollar2015(en) Philip Kollar, « Valve announces Source 2 engine, free for developers », 3 mars 2015
cite-note-1111. ↑ mahardy2015mike-mahardy2015Mike Mahardy, « GDC 2015: Valve Announces Source 2 Engine », IGN, 3 mars 2015
cite-note-developpezglove-zink-1212. littlewhiteLittleWhite, « GLOVE et Zink Deux implémentations d'OpenGL sur Vulkan », sur jeux.developpez.com, 1er novembre 2018
cite-note-1313. ↑ (en) « DXVK, Vulkan-based D3D11 and D3D10 implementation for Linux / Wine », sur compte Github de doitsujin
cite-note-1414. ↑ (en) « D3D12 to Vulkan translation library », sur source.winehq.org
cite-note-1515. ↑ (en) « zink: introduce opengl over vulkan », sur cgit.freedesktop.org, 28 octobre 2019
cite-note-1616. ↑ 2016(en-US) « The Qt Company joins Khronos Group and promotes Vulkan - Qt Blog », Qt Blog,‎ 16 février 2016 (lire en ligne, consulté le 21 février 2017)
cite-note-1717. ↑ « AMD et NVIDIA proposent leurs pilotes pour l'API Vulkan 1.0 », sur touslesdrivers.com (consulté le 24 octobre 2021).
cite-note-1818. ↑ « Intel propose un pilote Vulkan open source. », sur Developpez.com (consulté le 10 août 2020).
cite-note-1919. ↑ gianoli2016j-r-me-gianoli2016Jérôme Gianoli, « Vulkan, Nvidia publie ses Windows driver version 364.91 et Linux driver version 364.16 », sur ginjfo.com, 9 avril 2016 (consulté le 10 août 2020).
cite-note-2020. ↑ p-pin2016gu-na-l-p-pin2016Guénaël Pépin, « Android N : la 2e Developer Preview amène le support de Vulkan », sur nextinpact.com, 14 avril 2016 (consulté le 10 août 2020).
cite-note-2121. ↑ 2016« Vulkan maintenant sur Android N Developer Preview 2 », sur Tom’s Hardware : actualités matériels et jeux vidéo, 15 avril 2016 (consulté le 10 août 2020).
cite-note-2222. ↑ « La Switch est la première console officiellement compatible Vulkan < News < Puissance Nintendo », sur p-nintendo.com (consulté le 24 octobre 2021).
cite-note-2323. ↑ « Comment Samsung va augmenter l'autonomie de vos smartphones sans changer leur batterie », sur 01net, 01net (consulté le 10 août 2020).
cite-note-2424. ↑ grandjeancl-ment-grandjeanClément Grandjean, « Vulkan : les jeux Unity seront bientôt plus fluides sous Android », sur frandroid, 30 septembre 2016
cite-note-2525. ↑ « Un moteur de jeu vidéo basé sur Vulkan », sur Toolinux.com, 26 octobre 2016
cite-note-2626. ↑ gianoli2017j-r-me-gianoli2017Jérôme Gianoli, « Support complet de Vulkan sous Windows, les Intel HD Graphics 21.20.16.4590 débarquent », sur Ginjfo, 14 février 2017 (consulté le 18 février 2017)
cite-note-2727. ↑ linietskyjuan-linietsky(en) Juan Linietsky, « Moving to Vulkan (and ES 2.0) instead of OpenGL ES 3.0 », 26 février 2018
cite-note-2828. ↑ verschelder-mi-verschelde(en) Rémi Verschelde, « Dev snapshot: Godot 3.2 alpha 1 », 6 octobre 2019
cite-note-2929. ↑ goldbergmatias-goldberg(en) Matias Goldberg, « Vulkan Progress Report », 5 novembre 2019
cite-note-302. 2016(en) « The Android platform includes an Android-specific implementation of the Vulkan API specification from the Khronos Group », 5 avril 2016
cite-note-313. 2016(en) « AMDGPU-PRO 16.40 Released For Ubuntu & Red Hat Linux Systems », 27 octobre 2016
cite-note-324. rhallock2016rhallock, « Radeon GPUs are ready for the Vulkan graphics API », sur amd.com, 16 février 2016 (consulté le 10 août 2020).
cite-note-335. larabel2016michael-larabel2016(en) Michael Larabel, « Testing The Open-Source "RADV" Radeon Vulkan Driver vs. AMDGPU-PRO », sur Phoronix, 30 août 2016
cite-note-amddrv-346. 2016(en) « AMD Radeon Software version 16.15.1009 supports Vulkan », 16 février 2016
cite-note-357. « NVIDIA », sur nvidia.com (consulté le 24 octobre 2021).
cite-note-nvidia-developer-368. (en) « Vulkan Driver Support », sur NVIDIA Developer, Nvidia (consulté le 4 avril 2016)
cite-note-379. 2016(en) « Open-source Vulkan drivers for Intel hardware », 16 février 2016
cite-note-3810. larabel2016michael-larabel2016(en) Michael Larabel, « Mesa 12.0 Released With OpenGL 4.3 Support, Intel Vulkan & Many Other Features », sur Phoronix, 8 juillet 2016 (consulté le 9 juillet 2016)
cite-note-3911. https://software.intel.com/en-us/blogs/2016/03/14/new-intel-vulkan-beta-1540204404-graphics-driver-for-windows-78110-1540 15.40.20
cite-note-4012. 2016(en-US) « Imagination announces Vulkan SDK for PowerVR Rogue GPUs », sur Imagination Blog, PowerVR Developer Technology Team, 16 mars 2016 (consulté le 27 avril 2016)
cite-note-4113. (en) « Snapdragon 855: The premier mobile platform for a new decade of 5G, AI, and XR »
cite-note-4214. (en) « Qualcomm announces Vulkan API support for Adreno 5.. and 4.. GPUs »
cite-note-4315. 2016(en) « ARM Bifrost GPU Architecture », 30 mai 2016
cite-note-4416. (en) « ARM® Mali™GPUs with Vulkan Conformance »
cite-note-4545. ↑ meloni2021wanda-meloni2021(en) Wanda Meloni, « AMAZON’S LUMBERYARD GAME ENGINE GOES OPEN SOURCE », sur gfxspeak.com, 9 juillet 2021 (consulté le 16 avril 2023)
cite-note-4646. ↑ kollar2015philip-kollar2015(en) Philip Kollar, « Valve announces Source 2 engine, free for developers », 3 mars 2015 (consulté le 3 mars 2015)
cite-note-4747. ↑ mahardy2015mike-mahardy2015(en) Mike Mahardy, « GDC 2015: Valve Announces Source 2 Engine », IGN,‎ 3 mars 2015 (lire en ligne, consulté le 3 mars 2015)
cite-note-4848. ↑ 2016(en) « The Talos Principle will support Vulkan », 4 février 2016
cite-note-4949. ↑ (en) « Epic Games adds Vulkan support to Unreal Engine 4 », sur bit-tech (consulté le 24 février 2016)
cite-note-5050. ↑ (en) « Epic Games Unveils ProtoStar at Samsung Galaxy Unpacked », sur www.unrealengine.com (consulté le 24 février 2016)
cite-note-5151. ↑ 2016(en) « id announces Doom running on Vulkan », 7 mai 2016
cite-note-5252. ↑ 2016« DirectX 12, Vulkan support on the way for CryEngine », sur TweakTown, 19 août 2016 (consulté le 10 août 2020).
cite-note-5353. ↑ « Unity 5.6 - Unity », sur Unity (consulté le 10 août 2020).
cite-note-5454. ↑ « Unity 2018.2 - Unity », sur Unity (consulté le 10 août 2020).
cite-note-5555. ↑ 2016(en) « Xenko 1.7β released! »,‎ 1er juillet 2016
cite-note-5656. ↑ (en) « Thanks For All The Fish! — », sur Thanks For All The Fish! (consulté le 10 août 2020).
cite-note-5757. ↑ jeffr2016(en) JeffR, « Closing in on 3.9 », sur torque3d.org, 15 avril 2016 (consulté le 24 octobre 2021).

Bibliographie

• smith2015ryan-smith2015Ryan Smith, « Next Generation OpenGL Becomes Vulkan: Additional Details Released », AnandTech,‎ 3 mars 2015 (lire en ligne)

Lien externe

• site-officiel(en) Site officiel
• group2015khronos-group2015(en) Khronos Group, « 2015 vulkan v1 Overview », mars 2015

• Portail de l’informatique
• Portail de l’imagerie numérique